package com.hd.hdxgddcommon.annotation.api;

import java.lang.annotation.*;

/**
 * Created by Administrator on 2018/11/2.
 */


/**
 *
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface SysLogBuilder {

    /***
     * 描述，如新增员工的姓名为#{name},如果参数中就带了，用#
     * 如果是在方法过程中添加的参数用@，需要在方法中用SpelUtils.returnObjectMap.set(remap);remap 是一个map
     * @return #{paraName.paraName}  遵循javabean原则
     */
    String desc() default "";

    /**
     * 表示操作  如新增一个权限 删除一个用户
     *
     * @return
     */
    String value();


    boolean haveResult() default true;


}
